<?php

include  '../../util/AcessoBD.php';
include  '../../util/TransactionBD.php';

class AdministradorGateway {

    public function inserirAdminitrador(Administrador $administrador) {
        $sql = "INSERT INTO administrador VALUES('{$administrador->getNome()}','{$administrador->getEmail()}', '{$administrador->getLogin()}', {$administrador->getSenha()});";
        TransactionBD::abre();
        $con = TransactionBD::getConexao();
        $con->exec($sql);
        TransactionBD::fechar();
    }

    public function alterarAdministrador(Administrador $administrador) {
        $sql = "UPDATE administrador SET nome = '{$administrador->getNome()}', email = '{$administrador->getEmail()}', login = '{$administrador->getLogin()}', senha = '{$administrador->getSenha()}' WHERE administrador.id = '{$administrador->getId()}'";
        TransactionBD::abre();
        $con = TransactionBD::getConexao();
        $con->exec($sql);
        TransactionBD::fechar();
    }

    public function excluirAdministrador($id) {
        $sql = "DELETE FROM administrador WHERE id='$id';";
        TransactionBD::abre();
        $con = TransactionBD::getConexao();
        $con->exec($sql);
        TransactionBD::fechar();
    }

}
